Mark the letter A, B, C or D to indicate the correct answer to each of the following questions.

I will have been away from home for more than three years

Đáp án đúng là: D
Giải thích
Kiến thức: Thì tương lai hoàn thành
Giải thích:
Cấu trúc: S + will have + PII
Dấu hiệu nhận biết: by the time … (trước khi…)
Tạm dịch: Tôi đã xa nhà hơn ba năm trước khi tôi trở về nước vào tháng sau